/*
	YoghurtGum - 2D Game Engine

	Copyright 2009-2011 Quinten Lansu
	
	Licensed under the Apache License, Version 2.0 (the "License"); you may not 
	use this file except in compliance with the License. You may obtain a copy 
	of the License at 
		
		http://www.apache.org/licenses/LICENSE-2.0 
		
	Unless required by applicable law or agreed to in writing, software 
	distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 
	WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 
	License for the specific language governing permissions and limitations 
	under the License. 
*/

#ifndef _YGINPUTDEFANDROID_H_
#define _YGINPUTDEFANDROID_H_

namespace YoghurtGum
{

	typedef unsigned short Key;

	const Key YGK_UP            = 19;
	const Key YGK_LEFT          = 21;
	const Key YGK_RIGHT         = 22;
	const Key YGK_DOWN          = 20;
	const Key YGK_OK            = 23;

	const Key YGK_GREENPHONE    = 231;
	const Key YGK_REDPHONE      = 107;
	const Key YGK_HOME          = 102;
	const Key YGK_MENU          = 229;
	const Key YGK_BACK          = 158;
	const Key YGK_SEARCH        = 217;

	const Key YGK_VOLUMEDOWN    = 114;
	const Key YGK_VOLUMEUP      = 115;
	const Key YGK_SHUTOFF       = 116;

	const Key YGK_1             = 8;
	const Key YGK_2             = 9;
	const Key YGK_3             = 10;
	const Key YGK_4             = 11;
	const Key YGK_5             = 12;
	const Key YGK_6             = 13;
	const Key YGK_7             = 14;
	const Key YGK_8             = 15;
	const Key YGK_9             = 16;
	const Key YGK_0             = 7;

	const Key YGK_Q             = 16;
	const Key YGK_W             = 17;
	const Key YGK_E             = 18;
	const Key YGK_R             = 19;
	const Key YGK_T             = 20;
	const Key YGK_Y             = 21;
	const Key YGK_U             = 22;
	const Key YGK_I             = 23;
	const Key YGK_O             = 24;
	const Key YGK_P             = 25;

	const Key YGK_A             = 30;
	const Key YGK_S             = 31;
	const Key YGK_D             = 32;
	const Key YGK_F             = 33;
	const Key YGK_G             = 34;
	const Key YGK_H             = 35;
	const Key YGK_J             = 36;
	const Key YGK_K             = 37;
	const Key YGK_L             = 38;
	const Key YGK_DELETE        = 14;

	const Key YGK_SHIFT         = 42;
	const Key YGK_Z             = 44;
	const Key YGK_X             = 45;
	const Key YGK_C             = 46;
	const Key YGK_V             = 47;
	const Key YGK_B             = 48;
	const Key YGK_N             = 49;
	const Key YGK_M             = 50;
	const Key YGK_PERIOD        = 52;
	const Key YGK_ENTER         = 28;

	const Key YGK_LALT 	        = 56;
	const Key YGK_SYM           = 127;
	const Key YGK_AT            = 215;
	const Key YGK_SPACE	        = 57;
	const Key YGK_SLASH         = 53;
	const Key YGK_COMMA         = 51;
	const Key YGK_RALT          = 100;

}; // namespace YoghurtGum
	
#endif